home *** CD-ROM | disk | FTP | other *** search
/ PsL Monthly 1994 December / PSL Monthly Shareware CD-ROM (Public Software Library)(December 1994).bin / unz50p1.zip / COPYING next >
Text File  |  1992-04-22  |  5KB  |  100 lines

  1. ===============================================================================
  2.    The following copyrights are claimed on portions of the UnZip source code.
  3.    Further comments are at the bottom.
  4. ===============================================================================
  5.  
  6.   Copyright in unzip.c, originally from unzip version 1.2 (?):
  7.  
  8.      * Copyright 1989 Samuel H. Smith;  All rights reserved
  9.      *
  10.      * Do not distribute modified versions without my permission.
  11.      * Do not remove or alter this notice or any other copyright notice.
  12.      * If you use this in your own program you must distribute source code.
  13.      * Do not use any of this in a commercial product.
  14.  
  15. -------------------------------------------------------------------------------
  16.  
  17.   Copyright in misc.c, applying to UpdateCRC() and crc_32_tab[]:
  18.  
  19.      COPYRIGHT (C) 1986 Gary S. Brown.  You may use this program, or code
  20.      or tables extracted from it, as desired without restriction.
  21.  
  22. -------------------------------------------------------------------------------
  23.  
  24.   Copyright in vms.c, distributed with UnZip versions 4.2 and later:
  25.  
  26.      * Copyright (C) 1992 Igor Mandrichenko.
  27.      * Permission is granted to any individual or institution to use, copy,
  28.      * or redistribute this software so long as all of the original files
  29.      * are included unmodified, that it is not sold for profit, and that
  30.      * this copyright notice is retained.
  31.  
  32. -------------------------------------------------------------------------------
  33.  
  34.   Additional copyright information:
  35.  
  36.      BILF (distributed with the VMS stuff) is copyrighted by Rahul Dhesi,
  37.      but it is freely distributable.
  38.  
  39.      The functions extract_or_test_files() and store_info() in extract.c,
  40.      do_string() and return_VMS() in misc.c, VMS version of echo() in
  41.      file_io.c, and find_end_central_dir() in unzip.c, were written by
  42.      Greg Roelofs and subsequently modified by many others via Info-ZIP.
  43.      I do not claim a copyright on these routines, but I do ask that no
  44.      one else do so either, :-) and that anyone using them in other pro-
  45.      grams note their source.
  46.  
  47.      The function decrypt_member() in extract.c and the password functions
  48.      in file_io.c were written by Mark Adler, as were the inflate.c and
  49.      explode.c modules.
  50.  
  51.      The function mapped_name() in mapname.c was written by David Kirschbaum,
  52.      based on the XXU program by Frank Da Cruz.
  53.  
  54.      The module match.c was written by J. Kercheval and modified by David
  55.      Kirschbaum for use in UnZip.
  56.  
  57.      Original notes from unzip 2.0a by Carl Mascott, cmascott@world.std.com
  58.      (these are only the modifications which seem still to exist):
  59.         * 12/14/89  C. Mascott  2.0a   adapt for UNIX
  60.         *              don't pre-allocate output file space
  61.         *              implement -t, -v, member file specs
  62.         *              buffer all input
  63.         *              fix "Bad CRC" msg: good/bad CRCs were swapped
  64.         *              check for write error on output file
  65.  
  66.      Most of the remaining routines have contributions from all of us, and
  67.      show it. :-)
  68.  
  69. ===============================================================================
  70.  
  71.    Info-ZIP comments:
  72.  
  73.    Info-ZIP has very little interest in legal matters, aside from the usual
  74.    "CYA" sense (that's an acronym, and you can figure it out yourself :-) ).
  75.  
  76.    As far as we are aware--and please note that the numerous contributors 
  77.    and copyright holders make this a little uncertain--the UnZip code is now 
  78.    "clean" in the sense that an UnZip executable may be distributed with a
  79.    commercial product SO LONG AS IT IS CLEAR THAT UNZIP IS NOT BEING SOLD,
  80.    THAT THE SOURCE CODE IS FREELY AVAILABLE, AND THAT THERE ARE NO EXTRA OR
  81.    HIDDEN CHARGES RESULTING FROM ITS USE BY OR INCLUSION WITH THE COMMERCIAL
  82.    PRODUCT.  In particular, the retroactive copyright on unimplode.c which
  83.    Carl Mascott requested we include in UnZip 4.2 is no longer in force, since
  84.    Mark Adler has rewritten the module in question from scratch (it's about
  85.    twice as fast, too! :-) ).
  86.  
  87.    Regarding the original copyright by Mr. Smith:  Info-ZIP has finally found
  88.    him again (he's moved to southern California), and he's apparently happy
  89.    with the current code and restrictions.  More specifically, since the 
  90.    current incarnation of UnZip can be considered "our own"--it bears very 
  91.    little resemblance to his original program, in either content or size :-)
  92.    --and since we freely distribute the source code, we believe that we are 
  93.    within the bounds of his third stipulation.
  94.  
  95.    Info-ZIP continues to rewrite portions of the code as time permits, in an
  96.    effort to eliminate as many of the restrictions (and bugs) as possible.
  97.    The bugs are our primary concern, however, so don't hold your breath. :-)
  98.  
  99. ===============================================================================
  100.